package com.enjoyor.soa.traffic.core.tpcms.service;

import java.util.List;
import java.util.Map;

import com.enjoyor.soa.traffic.api.dto.tpcms.PassApplyDto;
import com.enjoyor.soa.traffic.util.pojo.Page;

/**
 * 申请单信息
 * 
 * @author fzj 2018年5月3日
 *
 */
public interface IPassApplyService {

    public String insertPassApply(PassApplyDto passApplyDto, String userName);

    public int deletePassApply(String passApplyId, String userName);

    public int editPassApply(PassApplyDto passApplyDto, String userName);

    public int editPassApplyStatus(String passApplyId, String applyStatusId, String userName);

    public List<PassApplyDto> getPassApplyList(Map<String, Object> map);

    @SuppressWarnings("rawtypes")
    public Page getPassApplyPage(Page page);
    
}
